#include <stdio.h> 
#include <stdlib.h>
#include <string.h>

int main()
{
	int arr[3]={4,2,3};
    int (*pArr_0)[3]=&arr;

    // p[0]<===>*(p+n)
    printf("%d\n",arr[0]);
    printf("%d\n",(*pArr_0)[0]);
    printf("%d\n",pArr_0[0][0]);
    printf("%d\n",(*pArr_0)[0]);
    printf("%d\n",(*(*pArr_0)));
    printf("%d\n",**pArr_0);

    printf("%d\n",(*pArr_0)[1]);
    printf("%X %X %X %X\n",&arr,&arr[0],&arr[1],&arr[2]);
    printf("%X %X %X %X\n",pArr_0,pArr_0[0],pArr_0[1],pArr_0[2]);
    printf("%d %d %d %d\n",**pArr_0,(*pArr_0)[0],(*pArr_0)[1],(*pArr_0)[2]);
    printf("%X %X\n",pArr_0,pArr_0+1);

    printf("%d\n",pArr_0[0][1]);
    printf("%d\n",(*(*pArr_0)));

   
	//system("pause");
	return 0;
} 